package org.andes.kownledge;

import java.io.InputStream;
import java.util.ArrayList;
import java.util.List;

import lisp.SExp;

import org.andes.help.struct.IContent;
import org.andes.help.struct.SystemEntry;

/**
 * Created by IntelliJ IDEA.
 * User: wenfeix
 * Date: 2011-2-1
 * Time: 9:57:02
 * To change this template use File | Settings | File Templates.
 */
public abstract class BubbleNode implements IContent {
     protected String Symbol;
     //Integer index of the symbol in graph list (may supersede symbol.)
     protected int id;
     protected int gindex;
     //Index of the variable in the varlist corresponding to this qnode.
     protected String path;

    protected String marks;


    protected static String mg_sr(InputStream S) throws Exception {
        return SExp.ReadValue(S);

    }
    public String getMarks(){
        return marks;
    }
     protected List<SystemEntry> entries=new ArrayList<SystemEntry>();

    public List<SystemEntry> entries(){
        return entries;
    }

}
